package com.chenziwen.scala.chapter07

object Scala_Implicit03 {
  def main(args: Array[String]): Unit = {

    implicit val a: String = "声明隐式变量"

    // 声明方法，但是无参数的默认值
    // 如果函数调用时，没有传递参数。那么可以通过声明implicit关键字，去查找隐式值
    def test(implicit str: String): Unit = {
      println("test " + str)
    }

    // 调用一个没有默认参数的方法
    test
  }
}
